package studydome;

import java.util.Scanner;

public class lx5 {
    public static void main(String[] args){
        //需求
        //在唱歌比赛中，有6名评委给选手打分，分数范围是[0 -100]之间的整数。
        // 选手的最后得分为:去掉最高分、最低分后的4个评委的平均分，请完成上述过程并计算出选手的得分。

        //首先获取六位评委的评分
        Scanner sc = new Scanner(System.in);
        int[] fs = new int[6];

        for (int i = 1; i <= 6; i++) {
            System.out.println("请输入第" + i + "位评委的评分（0到100分的整数）：");
            fs[i-1] = sc.nextInt();
        }
        // 定义一个存储最大值的变量
        int max = fs[0];
        // 定义一个存储最小值的变量
        int min = fs[0];
        //获取最小值
        for (int i = 0; i < fs.length; i++) {
            if ( min > fs[i]){
                min = fs[i];
            }
        }

        //获取最大值
        for (int i = 0; i < fs.length; i++) {
            if ( max < fs[i]){
                max = fs[i];
            }
        }

        //获取数组的和
        int sum = 0;
        for (int i = 0; i < fs.length; i++) {
            sum = sum + fs[i];
        }

        //最后的平均数为：数组的和减去最大值和最小值再除4
        double last = ( sum - max - min ) / 4;
        System.out.println("减去一个最大分：" + max + ",再减去一个最小值：" + min + "，最后的评分为：" + last + "分");
    }
}
